package cn.xmstore.util;

import java.util.List;

/**
 * @author： Aeolia
 * @Description： TODO Redis基本操作接口
 * @Date： 2021/8/30 21:20
 */
public interface RedisUtil<H,K,V>{
    void add(K key,String value);
    void add(K key,String value,long l);
    void addObject(H objectKey,K key,V object);
    void addObject(H objectKey,K key,V object,long l);

    void delete(K key);
    void delete(List<K> keyList);
    void delete(H objectKey, K key);

    void update(K key,String value);
    void updateObject(H objectKey,K key,V value);
    void updateObject(H objectKey,K key,V value,long l);

    V get(K key);
    V getObject(H objectKey,K key);
}
